package nc.impl.yst;

import nc.impl.pub.ace.AcePURROLLINGPLANPubServiceImpl;
import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.yst.purrollingplan.AggPurrollingplanHVO;
import nc.vo.yst.sales.AggSalesHVO;
import nc.itf.yst.IPURROLLINGPLANMaintain;
import nc.vo.pub.BusinessException;

public class PURROLLINGPLANMaintainImpl extends AcePURROLLINGPLANPubServiceImpl
		implements IPURROLLINGPLANMaintain {

	@Override
	public void delete(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		super.pubdeleteBills(clientFullVOs, originBills);
	}

	@Override
	public AggPurrollingplanHVO[] insert(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		return super.pubinsertBills(clientFullVOs, originBills);
	}

	@Override
	public AggPurrollingplanHVO[] update(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		return super.pubupdateBills(clientFullVOs, originBills);
	}

	@Override
	public AggPurrollingplanHVO[] query(IQueryScheme queryScheme)
			throws BusinessException {
		return super.pubquerybills(queryScheme);
	}

	@Override
	public AggPurrollingplanHVO[] save(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		return super.pubsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggPurrollingplanHVO[] unsave(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		return super.pubunsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggPurrollingplanHVO[] approve(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		return super.pubapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggPurrollingplanHVO[] unapprove(AggPurrollingplanHVO[] clientFullVOs,
			AggPurrollingplanHVO[] originBills) throws BusinessException {
		return super.pubunapprovebills(clientFullVOs, originBills);
	}

	@Override
	public String[] queryPKs(IQueryScheme queryScheme) throws BusinessException {
		return super.queryPKs(queryScheme);
	}

	@Override
	public AggPurrollingplanHVO[] queryBillByPK(String[] pks) throws BusinessException {
		return super.queryBillByPK(pks);
	}

}
